package work.timejay.dto.shop;

import lombok.Data;

import javax.validation.constraints.NotBlank;
import java.io.Serializable;

/**
 * @className:MenuAddDTO.java
 * @author:王文杰
 * @version:1.0.0
 * @description:TODO
 * @createTime 2024年02月12日 15:10:00
 */
@Data
public class MenuAddDTO implements Serializable {
    /**
     * 菜单名称
     */
    @NotBlank(message = "菜单名称不能为空")
    private String menuName;

    /**
     * 父id
     */
    private String parentId;

    /**
     * 组件路径
     */
    @NotBlank(message = "组件路径不能为空")
    private String component;

    /**
     * 路由路径
     */
    @NotBlank(message = "路由路径不能为空")
    private String path;

    /**
     * 是否为外链
     */
    private int isFrame;

    /**
     * 菜单类型
     */
    @NotBlank(message = "菜单类型不能为空")
    private String menuType;

    /**
     * 是否展示
     */
    private String visible;
}
